﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Collections;
using System.Data.SqlClient;

namespace LI4
{
    static class Program
    {
        private static Business.Login login;
        public static ArrayList localidades;
        public static ArrayList distritos;
        public static ArrayList areas;
        public static ArrayList cursos;

        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        /// 
        public static Business.Login Login
        {
            get { return login.clone(); }
            set { login = value.clone(); }
        }
        [STAThread]
       static void Main()
        {
            Data.Localidade locals = new Data.Localidade();
            Data.Distrito dists = new Data.Distrito();
            Data.Area ar = new Data.Area();
            Data.Curso crs = new Data.Curso();

            localidades = locals.getLocalidades();
            distritos = dists.getDistritos();
            areas = ar.getAreas();
            cursos= crs.getCursos();


            //colocar nomes dos distritos no objecto localidade  
            foreach (Business.Localidade local in Program.localidades)
            {
                foreach (Business.Distrito dist in Program.distritos)
                    if (local.Distrito.CodDistrito == dist.CodDistrito) local.Distrito.Nome = dist.Nome;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Login());

            //Application.Run(new Presentation.MainForm());
            
            
        }
    }
}
